﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace BW.MesProject.Production.Domain.Dto.Input.WorkOrder
{
    public class UpdateWorkorderInput
    {
        public long WORKORDERID { get; set; }
        /// <summary>
        /// Desc:工单类型(数据字典)
        /// Default:
        /// Nullable:True
        /// </summary>           
        public string WORKORDERTYPEID { get; set; }

        /// <summary>
        /// Desc:产品主数据(产品物料实体表)
        /// Default:
        /// Nullable:True
        /// </summary>           
        public long? PRODUCTMASTERDATAID { get; set; }
        /// <summary>
        /// 产品主数据冗余字段
        /// </summary>
        public string PRODUCTMASTERDATANAME { get; set; }
        /// <summary>
        /// Desc:工艺路线(工艺路线实体表)
        /// Default:
        /// Nullable:True
        /// </summary>           
        public string ROUTINGID { get; set; }
        /// <summary>
        /// 工艺路线冗余字段
        /// </summary>
        public string ROUTINGNAME { get; set; }
        /// <summary>
        /// Desc:产线(产线管理实体表)
        /// Default:
        /// Nullable:True
        /// </summary>           
        public decimal? PRODUCTIONLINEID { get; set; }
        /// <summary>
        /// 产线冗余字段
        /// </summary>
        public string PRODUCTIONLINENAME { get; set; }
        /// <summary>
        /// Desc:计划结束时间
        /// Default:
        /// Nullable:True
        /// </summary>           
        public DateTime? WORKORDERTIME { get; set; }
        /// <summary>
        /// Desc:数量
        /// Default:
        /// Nullable:True
        /// </summary>           
        public long? WORKORDERNUM { get; set; }

        /// <summary>
        /// Desc:是否允许跳工序
        /// Default:
        /// Nullable:True
        /// </summary>           
        public bool WORKORDERISNO { get; set; }

        /// <summary>
        /// Desc:附件
        /// Default:
        /// Nullable:True
        /// </summary>           
        public string WORKORDERANNEX { get; set; }

        /// <summary>
        /// Desc:备注
        /// Default:
        /// Nullable:True
        /// </summary>           
        public string WORKORDERREMARK { get; set; }
        /// <summary>
        /// Desc:客户
        /// Default:
        /// Nullable:True
        /// </summary>           
        public string WORKCUSTOMER { get; set; }

        /// <summary>
        /// Desc:计划开始时间
        /// Default:NULL
        /// Nullable:True
        /// </summary>           
        public DateTime? WORKSTARTTIME { get; set; }
    }
}
